.tags{zoom:1}
.tags:before,.tags:after{content:"";display:table}
.tags:after{clear:both}
.tags li{position:relative;float:left;margin:0 0 8px 0}
.tags li:active{margin-top:1px;margin-bottom:7px}
.tags a,.tags span{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tags a{width: 80px;height:26px;font-size:10px;color:#1E242A;background:#efece9;border:1px solid #414E59;padding:3px 8px}
.tags a:hover span{max-width: 25px;
padding: 0px 2px 0px 2px;}
.tags span{position: absolute;
top: 0;
left: 79px;
z-index: 2;
overflow: hidden;
max-width: 0;
line-height: 23px;
opacity: .95;
color: #fff;
border: 1px solid;
background: #84A0B7;
border-color: #414E59;
padding: 0 0 0 2px;}